iT邦幫忙

2021 iThome 鐵人賽

DAY 12
0

工程師太師了: 第6.5話

https://ithelp.ithome.com.tw/upload/images/20210913/20118596LbKtcRBTFm.png

雜記:

串列鏈結是一種資料結構,可用來存取一連串有順序的資料,讀取較慢,但新增或刪除數據較快。
列表的每個節點包含一個數據與一個指標,由指標指向下一個節點在記憶體中的位置,讀取時依照指標順序依序讀取。
( Dog | ) > (Cat| )> (Bird| )

新增資料時,只要把追加節點的前後指標轉。
( Dog | ) (Cat| )> (FOX| )
>(PIG|)>

刪除資料時,也是將指標轉向即可。
( Dog | ) (Cat| )> (FOX| )
>(PIG|)^
由於不必須按順序儲存,鏈結串列在插入的時候可以達到O(1)的複雜度,
比另一種線性表順序表快得多,但是尋找一個節點或者存取特定編號的節點則需要O(n)的時間,
而順序表相應的時間複雜度分別是O(logn)和O(1)。
內容會持續在粉專發表: 金山街文學社


上一篇
D11: 工程師太師了: 第6話
下一篇
D13: 工程師太師了: 第7話
系列文
[漫畫]工程師太師了30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言